.apply-proxy-page{
	width: 100%;
	height: 100vh;
	overflow: hidden;
	position: relative;
	background: #F6F6F6;
	
	.bg-img{
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.main-box{
		width: 710rpx;
		background: #FFFFFF;
		border-radius: 12rpx;
		margin: 248rpx auto 0;
		position: relative;
		z-index: 1;
		padding: 0 28rpx;
		
		.form-item{
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			padding: 40rpx 0;
			.label{
				width: 240rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 32rpx;
				color: #666666;
				line-height: 32rpx;
				flex-shrink: 0;
			}
			.label.is-required::before{
				content: "*";
				color: #EF5858;
				margin-right: 8rpx;
			}
			
			.value-box{
				flex: 1;
				flex-shrink: 0;
				display: flex;
				align-items: center;

				.input,.placeholder{
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 32rpx;
					color: #999999;
					line-height: 32rpx;
					flex: 1;
				}
				.input{
					color: #333;
				}
			}
			
			.label-box{
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 32rpx;
				color: #666666;
				line-height: 32rpx;
				.desc{
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 24rpx;
					color: #999999;
					line-height: 24rpx;
				}
			}
			.radio-box{
				width: 100%;
				margin-top: 10rpx;
				.radio-wrap{
					display: flex;
					align-items: center;
					flex-wrap: wrap;
				}
				.radio-item{
					width: 50%;
					margin-top: 30rpx;
					.text{
						margin-left: -18rpx;
					}
					.active{
						color: #2979ff;
					}
				}
			}
		}
		
		.form-item:not(:last-child){
			border-bottom: 1rpx solid #E6E6E6;
		}
	}
	
	.footer-box{
		background: #FEFEFE;
		padding: 12rpx 0 62rpx;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		.btn{
			width: 694rpx;
			height: 96rpx;
			background: #CCCCCC;
			border-radius: 60rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			font-family: PingFang SC, PingFang SC;
			font-weight: 600;
			font-size: 32rpx;
			color: #FFFFFF;
			line-height: 32rpx;
			margin: 0 auto;
		}
		.active{
			background: #1E8AF4;
		}
	}
}